package com.significantfiles.properties.config.metadata;

import java.lang.reflect.Method;

public class PropertyBinding<T> {

	private final T value;
	
	private final Class<?> annotationType;
	
	public PropertyBinding(final Class<?> annotationType, final T value, final Method getter) {
		this.annotationType = annotationType;
		this.value = value;
	}

	public Class<?> getAnnotationType() {
		return annotationType;
	}
	
	public T getValue() {
		return value;
	}
	
//	public T getGetterResult() {
//		getter.i
//	}
	
}
